home *** CD-ROM | disk | FTP | other *** search
- LOCK, Release 2.10
- copyright 1990, by David Gerrold and The Brass Cannon Corporation
- 9420 Reseda Blvd. #804, Northridge, CA 91324-2932
-
- THIS PROGRAM IS SHAREWARE.
- If you find it useful, a donation of $0 is requested. Hug your dog,
- make a contribution to your favorite charity, think kind thoughts about
- the author, kick a lawyer, or do anything else you can think of to make
- the world a better place to live.
-
- You may give away copies of this program to anyone you wish; you may
- post copies on BBS systems or in software libraries; you may not resell
- copies for more than the cost of the disk and distribution. (The usual
- ceiling is about $6.00.) If you do distribute this program, you must
- distribute the DGLOCK.ZIP file with no changes or additions.
-
- FEEDBACK
- If you have suggestions for features you'd like to see, you may write to
- David Gerrold, 9420 Reseda Blvd., #804, Northridge, CA 91324-2932, or
- leave a msg via CompuServe. My ID number is 70307,544.
-
- HISTORY
- An earlier version of LOCK was written in self-defense. I was working
- for a TV show, where the producer's lawyer used to prowl around through
- the offices of the staff while they were out to lunch, looking through
- the files on various machines.
-
- To protect myself, I wrote a quicky utility that put a false C> prompt
- on the screen, and returned 'Bad command or file name' no matter what
- you typed in -- unless you typed in the correct password. After 3
- attempts to enter the password, the program would also start logging
- the time of each attempt and what the wrong password had been. I
- installed the program in the AUTOEXEC.BAT file on my machine and also
- gave copies of it to the other staff members who were being victimized.
- The next couple of weeks were very interesting. . . .
-
- Eventually, the boys from the computer dept came trudging over to our
- offices to find out why some of our computers weren't working right.
- They booted up off a floppy and inspected the AUTOEXEC.BAT files and
- found the protection program immediately. But instead of insisting
- that we remove it from our machines, they asked for a copy for their
- own use.
-
- This current version of LOCK was put together to test several routines
- I've written for PC-Techniques magazine. It was written in Turbo Pascal,
- version 5.5, with routines from Object Professional, by Turbo Power
- Software. There are no known bugs.
-
- FEATURES
- LOCK is simple and easy to use, but it also has some very powerful
- features under the hood:
-
- * Ctrl-Alt-Delete disable. When the computer is locked, it's LOCKED.
- You will not be able to reboot except by turning the machine off and
- starting it again. (Put LOCK/L as the first line of your AUTOEXEC.BAT
- file and the casual browser will be quickly discouraged.)
- * LOCK can use a one-time password, or permanently reset its own default.
- * LOCK will automatically switch to monochrome display if no color card
- is installed. The user can force a mono display with the '/bw' switch
- if no color monitor is present.
- * Command line parameters can be set with either '-' or '/'.
- * Command line parameters may be called in any order.
- * Command line parameters do not need to be separated by spaces or commas.
- * If the password is set to a null-string (''), LOCK will simply blank
- the screen. It will return control if any key is pressed.
- * If a password has been set, LOCK will display a warning at a random
- location on screen. The dialog box will relocate itself every 7 seconds.
- * After the third incorrect password is entered, LOCK will begin logging
- every password attempt, noting both the time and the password entered.
- * Whenever a wrong password is entered, LOCK will sound a warning buzz;
- if the attempts continue, the warning sounds will become increasingly
- unpleasant.
-
- HOW TO USE
- Type 'LOCK' <Enter>
-
- The program will give you a help screen, explaining the various
- command switches.
-
- Lock /l will lock the computer until the password is entered.
- Lock /bw in combination with any other command will force mono mode.
- Lock /p = <password> will reset the password for this use only.
- Lock /r = <password> will reset the default password.
-
- The first time the program is run, the default password is a null
- string (''). When you run the program ('Lock/L') without a password,
- it will function as a simple screen-blanker.
-
- QUIRKS
- If you are using SideKick, Lock will not be able to disable the
- ctrl-alt-delete reboot. This is because Lock uses interrupt 9 to
- intercept the ctrl-alt-delete key combination and disable the delete
- key. Unfortunately, SideKick grabs interrupt 9 for itself, and the
- ctrl-alt-delete reboot cannot then be disabled. Sorry -- I don't
- know a way around this. If anyone can suggest a way to disable the
- reboot that doesn't argue with SideKick, please let me know.
-
- Do not try to print out a file in the background, using the DOS
- 'Print' command, while locking the system. This will cause your
- machine to hang -- and you'll need to hit the big red switch.
- This is also a result of using interrupt 9.
-
- SOURCE CODE
- is available for $25 -- which will be donated to the
- Necessities of Life program of the AIDS Project Los Angeles.
- I don't need your money. They do.
-
- THE AUTHOR
- of the program is also the author of several science fiction novels and
- television scripts, including THE TROUBLE WITH TRIBBLES episode of STAR
- TREK, WHEN HARLIE WAS ONE, THE MAN WHO FOLDED HIMSELF, and A RAGE FOR
- REVENGE. He also writes a regular column for PC-Techniques magazine.
-
- DEDICATION
- This program is dedicated to the honest computer users.
-
-
-
- VERSION HISTORY
-
- July 10, 1990, release 2.10
-
- Ctrl-Break bug fixed.
-
- Due to a clumsy oversight on the part of the author, hitting Ctrl-Break
- while the machine was ostensibly locked would actually terminate the
- program. This has now been fixed. Ctrl-Break is now switched off.
-